package chapter05;

public class Java03_Object_Test {

    public static void main(String[] args) {
        // TODO 二维数组练习-九重妖塔
        /*
            九重妖塔:找规律
               *
              ***
             *****
            *******
            将其看做一个对象图形确定中心点
            第一行：0
            第二行：1
            第三行：2
            第四行：3

            左右两边的*
            第一行：  8
            第二行:  789
            第三行：678910
         */


        int row = 9;
        int col = 2 * (row -1) + 1;

        String[][] nineTower = new String[row][col];

        for (int i = 0; i < row; i++) {
            for (int j = 0; j < col; j++) {
                if (j >= (row -1) -i  && j <= (row -1) +i) {
                    nineTower[i][j] = "*";
                }else {
                    nineTower[i][j] = " ";
                }

            }
        }

        for (int i = 0; i < row; i++) {
            for (int j = 0; j < col; j++) {
                System.out.print(nineTower[i][j]);
            }
            System.out.println();
        }

    }
}

